have a lump in your throat - Spanish English Dictionary